home *** CD-ROM | disk | FTP | other *** search
/ IRIX Installation Tools & Overlays 1999 May / SGI IRIX Installation Tools & Overlays 1999 May - Disc 2.iso / relnotes / divo / ch5.z / ch5
Text File  |  1999-04-19  |  9KB  |  265 lines

  1.  
  2.  
  3.  
  4.                                   - 1 -
  5.  
  6.  
  7.  
  8.        5.  _M_i_s_s_i_n_g__F_e_a_t_u_r_e_s__a_n_d__K_n_o_w_n__P_r_o_b_l_e_m_s
  9.  
  10.  
  11.  
  12.        5.1  _M_i_s_s_i_n_g__F_e_a_t_u_r_e_s
  13.  
  14.  
  15.        The following features are not yet implemented.
  16.  
  17.  
  18.           +o Audio embedding and deembedding with DVCPRO are not
  19.             supported.  Bugs #590126, 599545.
  20.  
  21.           +o dmIC/Transcoding is not supported in this release.
  22.  
  23.           +o Only four channels of embedded audio are supported,
  24.             rather than 16.  And, only 20 bits per sample, rather
  25.             than 24, are supported.  And 32 and 44.1KHz sampling
  26.             rates are unsupported.
  27.  
  28.           +o Triggered Controls for frame accurate control changes
  29.             on input are not implemented.  Bug #473327.
  30.  
  31.           +o EDH statistics on input cannot be queried.  EDH is
  32.             generated automatically on output, however.  Bugs
  33.             #503695, 518765.
  34.  
  35.           +o Genlock phase cannot be adjusted. Bug #490237.
  36.  
  37.           +o VL_SIZE and VL_OFFSET controls cannot be used to change
  38.             the size of the raster; they are read-only.  Bug
  39.             #545471.
  40.  
  41.  
  42.        5.2  _K_n_o_w_n__P_r_o_b_l_e_m_s__a_n_d__W_o_r_k_a_r_o_u_n_d_s
  43.  
  44.  
  45.  
  46.           +o Invoking "Save Current Settings" option of _v_i_d_e_o_p_a_n_e_l
  47.             (a.k.a. _v_c_p), which saves some settings to non-volatile
  48.             memory, may disturb video transfers that are in
  49.             progress, even on other DIVO or DIVO-DVC boards. This
  50.             is because it is a relatively time-consuming operation
  51.             that might tie up the video daemon long enough to
  52.             affect real-time performance.  Workaround: only invoke
  53.             this option when no transfers are in progress.
  54.  
  55.  
  56.           +o The _v_i_d_e_o_o_u_t program does not work. Also, _v_i_d_e_o_p_a_n_e_l's
  57.             "Live Video Output" option under its Utilities menu,
  58.             which invokes videoout, will fail. DIVO does not have a
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.                                   - 2 -
  71.  
  72.  
  73.  
  74.             direct connection to graphics. See the _G_V_O product for
  75.             this functionality.
  76.  
  77.  
  78.           +o No 64-bit version of the Video Library is provided:
  79.             applications which use VL must be 32-bit (either 32 or
  80.             N32 ABIs).  Bugs #461600, 412515.
  81.  
  82.  
  83.           +o Packings of 64 bits per pixel, including
  84.             VL_PACKING_4444_10_in_16_L, VL_PACKING_4444_10_in_16_R,
  85.             VL_PACKING_4444_13_in_16_L, VL_PACKING_4444_13_in_16_R,
  86.             VL_PACKING_4444_12_in_16_L, and
  87.             VL_PACKING_4444_12_in_16_R, are not supported.  Bug
  88.             #489559.
  89.  
  90.  
  91.           +o Packings of 48 bits per pixel, including
  92.             VL_PACKING_4444_12 and VL_PACKING_444_10_in_16_L, are
  93.             not supported in frame mode (VL_CAP_TYPE of
  94.             VL_CAPTURE_INTERLEAVED.)  Bug #496901.
  95.  
  96.  
  97.           +o Sending invalid RICE compressed stream in the output
  98.             pipe may cause the firmware to crash. Workaround :
  99.             None. App should handle TransferFailed event. Bug
  100.             #487598.
  101.  
  102.  
  103.           +o The audio library reports a sample rate of 48KHz for
  104.             DIVO's Digital In device even if no audio is present in
  105.             the input.  Workaround: poll alGetFilled to detect
  106.             whether any data is being transferred.
  107.  
  108.  
  109.           +o If the DIVO video input signal source is set to "Drain
  110.             Loopback" and the video output sync source is set to
  111.             "Digital Input Link A" or "Digital Input Link B" and
  112.             video output sync is set to "Genlock" then the video
  113.             output will become scrambled.  Workaround: when the
  114.             input is in loopback mode, use an external analog sync
  115.             source or standalone sync.
  116.  
  117.  
  118.           +o Setting the DIVO video output sync to "Genlock" and the
  119.             video output sync source to "Digital Input Link A" or
  120.             "Digital Input Link B" when there is no signal present
  121.             on the corresponding input link will cause the video
  122.             output to become scrambled.  Workaround:  don't select
  123.             digital genlock if no input signal is connected,
  124.             instead use analog genlock or standalone.
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.                                   - 3 -
  137.  
  138.  
  139.  
  140.           +o Preemption of transferring video paths can cause video
  141.             to hang.  Workaround: do not preempt other applications
  142.             using the same video path.  The application can set up
  143.             the path with stream usage set to VL_LOCK to prevent it
  144.             being preempted (see _v_l_S_e_t_u_p_P_a_t_h_s man page). This is
  145.             bug #551863.
  146.  
  147.  
  148.           +o The _V_L_F_r_a_m_e_V_e_r_t_i_c_a_l_R_e_t_r_a_c_e is not generated.
  149.             Workaround: in frame mode (VAL_CAP_TYPE of
  150.             VL_CAPTURE_INTERLEAVED) use VLOddVerticalRetrace or
  151.             VLEvenVerticalRetrace, depending on dominance.  This is
  152.             bug #490274.
  153.  
  154.  
  155.           +o If an application calls vlCreatePath very soon after it
  156.             or another application ended a transfer (vlEndTransfer)
  157.             and destroyed a path (vlDestroyPath) on the same nodes,
  158.             the new path can receive events that were destined for
  159.             the old path.  Workaround: wait for VLStreamStopped
  160.             event when ending a transfer.  Bug #545812.
  161.  
  162.  
  163.           +o On input, if VITC is present on only one horizontal
  164.             line of the two lines configured in DIVO, VITC will not
  165.             be detected.  Workaround: configure VITC line on DIVO's
  166.             video source node to be the correct two lines, and
  167.             insure the source is sending VITC on both lines.  Bug
  168.             #545953.
  169.  
  170.  
  171.           +o On output, audio can be inserted on lines, such as line
  172.             10 in 525/60, which it shouldn't.  Also, UST/MSC can be
  173.             inconsistent by approximately 6 line times.  Bug
  174.             #550639.
  175.  
  176.  
  177.           +o If a valid signal is connected to DIVO's digital input,
  178.             then DIVO does not actually support setting VL_TIMING
  179.             on the video source node or memory drain node.  Rather,
  180.             timing is automatically detected and updated.  A
  181.             vlSetControl of VL_TIMING will appear to succeed, but a
  182.             VLControlChanged event will be sent to the application,
  183.             and the timing (and associated controls such as
  184.             VL_SIZE) will revert to those of the valid signal, so
  185.             that a subsequent vlGetControl may disagree with the
  186.             previous vlSetControl. Workaround: don't try to set
  187.             timing on input paths. Call vlGetControl on VL_TIMING
  188.             to find out the true timing of the input.  Bug #518764.
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.                                   - 4 -
  203.  
  204.  
  205.  
  206.           +o Rarely, an application can get a libvl error regard
  207.             out-of-sequence packets from videod.  Bug #542374.
  208.  
  209.  
  210.           +o Occasionally, the first transfer after switching video
  211.             input between Loopback and Video Jack will fail.  And,
  212.             occasionally, if VL_TIMING is changed on a path, the
  213.             next transfer will fail.  Workaround: retry the
  214.             transfer.  Bug #538629.
  215.  
  216.  
  217.           +o When reconfiguring an input pipe on a DIVO from SDTI to
  218.             SDI, the output stream running on another DIVO locks up
  219.             for 5 seconds.  Once the input pipe finishes
  220.             reconfiguring, everything works again.  Bug #655639.
  221.  
  222.  
  223.           +o The _a_w_e_s_o_m_e and _v_p_a_p_e_r demos shipped with DIVO only
  224.             support the first (default) video device, and require a
  225.             valid input signal to be present.  Otherwise they'll
  226.             hang.
  227.  
  228.  
  229.        5.3  _D_V_C_-_r_e_l_a_t_e_d__P_r_o_b_l_e_m_s__a_n_d__W_o_r_k_a_r_o_u_n_d_s
  230.  
  231.  
  232.  
  233.           +o If SDTI input signal is disturbed, DIVO-DVC tends to
  234.             get the field sync backwards when it resyncs (i.e. the
  235.             field dominance is reversed).  Bug #631933.
  236.  
  237.  
  238.           +o Rarely, DIVO-DVC might have a problem syncing up to 625
  239.             output.  Workaround: Play a non-DV video clip first to
  240.             get the board in sync.  Bug #635849.
  241.  
  242.  
  243.           +o DIVO-DVC firmware will panic if video input source is
  244.             removed while encoding DVCPRO.  Bug #644445.
  245.  
  246.  
  247.           +o DVCPRO encoding with Field 2 Dominance does not work
  248.             correctly.
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.